/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package otcapp.controlador.modelocombobox;

import java.util.List;
import javax.swing.DefaultComboBoxModel;
import otcapp.entidades.Personal;

/**
 *
 * @author diego
 */
public class ModeloComboProfesional extends DefaultComboBoxModel<Object> {

    List<Personal> listado;

    public ModeloComboProfesional(List<Personal> nuevoListado) {
        this.listado = nuevoListado;
        addElement("Seleccione un Profesional");
        if (nuevoListado != null) {
            for (Personal item : nuevoListado) {
                addElement(item.getApellidoNombre());
            }
        }
    }

    public Personal getItemSeleccionado() {
        Personal itemSeleccionado = null;
        for (Personal item : listado) {
            if (item.getApellidoNombre().equals(super.getSelectedItem().toString())) {
                itemSeleccionado = item;
            }
        }
        return itemSeleccionado;
    }
}
